home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 9
/
The PC-SIG Library on CD ROM - Ninth Edition.iso
/
301_400
/
DISK0322
/
DISK0322.ZIP
/
ANT2.BAS
< prev
next >
Wrap
BASIC Source File
|
1984-10-28
|
10KB
|
247 lines
1 '
2 ' AnteaterMusic II: Classical
3 '
4 ' Hope you like it!
5 '
6 ' Programmed by Tina Anameier (alias the Tiny Anteater)
7 '
8 ' ...The Philharmonic it ain't, though...
9 '
10 KEY OFF:COLOR 7,0:WIDTH 80:SCREEN 0,0,0:CLS
11 A=1
20 LOCATE 10,1:PRINT "AnteaterMusic II"
30 LOCATE 12,11:PRINT "by the anteater"
40 GOSUB 1800
45 A=1
50 CLS
60 Z$=" AnteaterMusic II "
70 PRINT STRING$(80,196);
80 COLOR 8,7:PRINT SPC(31);" AnteaterMusic II ";SPC(31)
90 COLOR 7,0:PRINT STRING$(80,196)
99 COLOR 8,7
100 FOR Z=1 TO 12 STEP 2
110 LOCATE Z+5,18
120 PRINT "";A;""
125 A=A+1
130 NEXT Z
140 COLOR 7,0
145 L=6
150 FOR S=1 TO 6
160 READ SONG$(S)
170 LOCATE L,23:PRINT SONG$(S)
180 L=L+2
190 NEXT S
200 LOCATE 18,1:PRINT STRING$(80,196)
210 LOCATE 20,1:PRINT "Enter selection";
220 X$=INKEY$:IF X$="" THEN 220
230 IF VAL(X$)<1 OR VAL(X$)>6 THEN GOTO 220
240 X=VAL(X$)
250 ON X GOSUB 300,800,1400,1700,2000,3000
260 ERASE SONG$:CLEAR:A=1:GOTO 50
270 DATA Funeral March (Chopin),Symphony #40 (Mozart)
280 DATA Sleeping Beauty Waltz (Tschaikowsky),Romeo and Juliet - Theme (Tschaikowsky),Prelude in C Major (Bach),Quit
289 STOP
290 '
291 ' Songs
292 '
300 COLOR 7:CLS:COLOR 1
310 LOCATE 10,1:PRINT " Funeral March - Chopin ";:COLOR 7
320 PLAY "t90 l16 o1 mn"
330 PLAY "a4a8.aa2"
340 PLAY "a4a8.aa2"
350 PLAY "a4a8.aa4o2c8.o1bb8.aa8.aa2"
360 PLAY "o2c4c8.cc4mle8.mndd8.cc8.cc2"
370 PLAY "a8g8f8.ee4c4a8g8f8.ee8.c4"
380 PLAY "o1a4a8.aa4o2c8.o1bb8.aa8.aa2"
390 PLAY "o2a8g8f8.ee4c4a8g8f8.ee8.c4"
400 PLAY "o1a4a8.aa4o2c8.o1bb8.aa8.aa4b4o2 c4"
420 PLAY "t90 l16 o1 mn"
430 PLAY "o2e8.fg8.ab8.o3c"
440 FOR CH=1 TO 16:PLAY "t255o2g64o3c64e64":NEXT CH
450 FOR CH=1 TO 12:PLAY "o2g64b64o3d64":NEXT CH
460 PLAY "t90p64 o2f64e4e8.f+g+8.ab8.o3c"
470 FOR CH=1 TO 16:PLAY "t255o2e64a64o3c64":NEXT CH
480 FOR CH=1 TO 8:PLAY "t255o2e64g+64b64":NEXT CH
490 PLAY "t90 l16 p4"
500 FOR CH=1 TO 12:PLAY "o2t255e64g64":NEXT CH
510 FOR CH=1 TO 12:PLAY "o2t255d64g64":NEXT CH
520 FOR CH=1 TO 12:PLAY "o2t255c64g64":NEXT CH
530 PLAY "t90 l16 p4"
540 FOR CH=1 TO 12:PLAY "o2t255c64e64":NEXT CH
550 FOR CH=1 TO 12:PLAY "o2t255o1b64e64":NEXT CH
560 PLAY "t90 l16 o1 a2"
580 PLAY "t90 l16 o1 mn"
590 PLAY "a4a8.aa4o2c8.o1bb8.aa8.aa2"
600 PLAY "t90 l16 o1 mn"
610 PLAY "o2c8.de8.fg8.ab8.o3c"
620 FOR CH=1 TO 16:PLAY "t255o2g64o3c64e64":NEXT CH
630 FOR CH=1 TO 12:PLAY "o2g64b64o3d64":NEXT CH
640 PLAY "t90p64 o2f64e4e8.f+g+8.ab8.o3c"
650 FOR CH=1 TO 16:PLAY "t255o2e64a64o3c64":NEXT CH
660 FOR CH=1 TO 8:PLAY "t255o2e64g+64b64":NEXT CH
670 PLAY "t90 l16 p4"
680 FOR CH=1 TO 12:PLAY "o2t255e64g64":NEXT CH
690 FOR CH=1 TO 12:PLAY "o2t255d64g64":NEXT CH
700 FOR CH=1 TO 12:PLAY "o2t255c64g64":NEXT CH
710 PLAY "t90 l16 p4"
720 FOR CH=1 TO 12:PLAY "o2t255c64e64":NEXT CH
730 FOR CH=1 TO 12:PLAY "o2t255o1b64e64":NEXT CH
740 PLAY "t90 l16 o1 a2"
760 PLAY "t90 l16 o1 mn"
770 PLAY "a4a8.aa4o2c8.o1bb8.aa8.aa2"
780 PLAY "t90 l16 o1 mn"
790 CLS:RETURN
798 '
799 '
800 COLOR 7:CLS:COLOR 1
810 LOCATE 10,1:PRINT " Symphony No. 40 - Mozart ";
820 COLOR 7
830 PLAY "t200 l8 mn o4"
840 PLAY "e-dd4e-dd4e-dd4b-4p4b-ag4gfe-4e-dc4c4p4"
850 PLAY "dcc4dcc4dcc4a4p4agf+4f+e-d4dco3b-4b-4p4"
860 PLAY "o4b-aa4o5c4o4f+4a4g4d4p4b-aa4o5c4o4f+4a4"
870 PLAY "g4b-4agfe-"
880 FOR CH=1 TO 14:PLAY "t255o3b-64o4d64":NEXT CH
890 FOR CH=1 TO 14:PLAY "t255o3g64o4d-64":NEXT CH
900 FOR CH=1 TO 3:PLAY "o3t255f+64a64o4d64":NEXT CH
910 PLAY "t200l8mnp4"
920 FOR CH=1 TO 6:PLAY "t255o3g64b-64o4d-64":NEXT CH
930 FOR CH=1 TO 3:PLAY "o3t255f+64a64o4d64":NEXT CH
940 PLAY "t200l8mnp4"
950 FOR CH=1 TO 6:PLAY "t255o3g64b-64o4d-64":NEXT CH
960 FOR CH=1 TO 3:PLAY "o3t255f+64a64o4d64":NEXT CH
970 PLAY "t200l8mnp4"
980 FOR CH=1 TO 6:PLAY "t255o3g64b-64o4d-64":NEXT CH
990 FOR CH=1 TO 3:PLAY "o3t255f+64a64o4d64":NEXT CH
1000 FOR CH=1 TO 3:PLAY "t255o3g64b-64o4d-64":NEXT CH
1010 FOR CH=1 TO 3:PLAY "o3t255f+64a64o4d64":NEXT CH
1020 FOR CH=1 TO 3:PLAY "t255o3g64b-64o4d-64":NEXT CH
1030 FOR CH=1 TO 3:PLAY "o3t255f+64a64o4d64":NEXT CH
1040 PLAY "t200l8mnp4p4o4"
1050 PLAY "e-dd4e-dd4e-dd4b-4p4b-ag4gfe-4e-dc4c4p4"
1060 PLAY "fe-e-4fe-e-4fe-e-4o5c4p4co4b-a4agf4fe-d2p4"
1070 PLAY "gff4gff4 o3 gff4gff4"
1080 PLAY "o4 gff4gff4 o3 gff4gff4"
1090 PLAY "o4e-dd4e-de-4dcd2e-4.co3b-4.o4dc4.o3amlb-2b-mn"
1100 PLAY "p8 o4 gff4gff4 o3 gff4gff4"
1110 PLAY "o4 gff4gff4 o3 gff4gff4"
1120 PLAY "o4e-dd4e-dd4e-dd2e-4.co3b-4.o4dc4.o3ab-4"
1130 PLAY "o5dco4b-agfe-dco3b-agfe-d4"
1140 FOR CH=1 TO 3:PLAY "t255o3b-64o4d64f64":NEXT CH
1150 FOR CH=1 TO 3:PLAY " o3b-64o4e-64g64":NEXT CH
1160 FOR CH=1 TO 3:PLAY " o4c64f64a64":NEXT CH
1170 PLAY "o4t200l8mn"
1180 PLAY "b-ao5dco4b-agfe-dco3b-agfe-d4"
1190 FOR CH=1 TO 4:PLAY "t255o3b-64o4d64f64":NEXT CH
1200 FOR CH=1 TO 4:PLAY " o3b-64o4e-64g64":NEXT CH
1210 FOR CH=1 TO 4:PLAY " o4c64f64a64":NEXT CH
1220 FOR CH=1 TO 4:PLAY " o4d64g64b-64":NEXT CH
1230 FOR CH=1 TO 4:PLAY " o3b-64o4e-64g64":NEXT CH
1240 FOR CH=1 TO 4:PLAY " o3b-64o4d64f64":NEXT CH
1250 FOR CH=1 TO 4:PLAY " o4c64e-64a64":NEXT CH
1260 PLAY "o4t200l8mn"
1270 PLAY "b-dfb-afo5co4ab-dfb-afo5co4ab-dfb-afo5co4a"
1280 PLAY "o4b-o5dco4ab-o5dco4ab-4p4p2"
1290 PLAY "o5 d4p2"
1300 FOR CH=1 TO 3:PLAY "t255l64o4dfb-":NEXT CH
1310 FOR CH=1 TO 12:PLAY "o4dfb-":NEXT CH
1320 CLS:RETURN
1398 '
1399 '
1400 COLOR 7:CLS:COLOR 1
1410 LOCATE 11,1:PRINT " The Sleeping Beauty Waltz - Tschaikowsky "
1420 COLOR 7
1430 PLAY "t230 l4 o3 ml"
1440 PLAY "c2.o2b2.o3c2o2abo3co2ab2o3de2c+d2.d2."
1450 PLAY "g2.f+2.f2dfeda2gf2mnemledc+dabo4c2.o3b2.o4c2o3a"
1460 PLAY "bo4co3ab2o4mndmld2c+d2.d2.e2f2f+2a2g2b2o5c2o4b2a2g"
1470 PLAY "l8f+gbagededo3bgp8o4g2a2b4o5cp8o4d+efegp8c+dedep8"
1480 PLAY "o3bo4cdcedco3bo4co3agp8o4f+gagbagf+gd+ep8g2a2bo5cp8"
1490 PLAY "o4d+efegp8c+dedep8o3bo4cdcedco3bagf+p8"
1500 PLAY "o4ff+gf+bagf+edgfededco3bo4co3bag"
1520 PLAY "o4l4c2.o3b2.o4c2o3abo4co3ab2o4de2c+d2.d2.g2.f+2."
1530 PLAY "f2dfeda2gf2mnemledc+do3ab"
1540 PLAY "t230 l4 o3 ml"
1550 PLAY "o4c2.o3b2.o4c2o3abo4cc+d2o3ao4e2c+f8p8"
1570 PLAY "o2l8ao3c+dfag+ao4c+dfl4g+2a2b2o5d2c2e2f2e2d2c4"
1580 PLAY "p4o3l8d+ef+gbo4ce2"
1590 FOR CH=1 TO 28
1600 PLAY "o3e32o4c32"
1610 NEXT CH
1620 CLS:RETURN
1698 '
1699 '
1700 COLOR 7:CLS:COLOR 1
1710 LOCATE 11,1:PRINT " Romeo and Juliet (Theme) - Tschaikowsky "
1720 COLOR 7
1730 PLAY "t160l4ml"
1740 PLAY "p2o4g2go3bo4cdo3ago4c2c2o3abg+2o4e2eo3gab-efa-2a-2g2"
1750 PLAY "dmnd+mld+ea2.efmnb-mlb-mnamla2.efmng+mlg+ab2.f+go4"
1760 PLAY "mncmlco3mnbmlb2.f+gmnb-mlb-bo4 e2.o3bo4cdd+ea2.e"
1770 PLAY "fgg+ab2.aa-2mlg2mlg4o3bo4cdo3ago4mlc2c2o3ab"
1780 PLAY "o3g+2o4e2eo3gab-efa-2a-2g2o4d2c2p4o3go4cec1c1p1"
1790 CLS:RETURN
1798 '
1799 '
1800 ' Bach: Toccata and Fugue in D Minor (partial)
1810 PLAY "l16 ml t39"
1820 PLAY "o4 a64 g64 a8 p32 l64 gfedc+32 d16. p16.p8. "
1830 PLAY "l16 o3 a64 g64 a8 p64 l32 efc+d16. p16.p8."
1840 PLAY "l16 o2 a64 g64 a8 p64 l64 gfedc+32 d16. p16.p8."
1850 PLAY "l8 o1 d o2 c+ e g b- o3 c+ e "
1860 FOR A=1 TO 4
1870 PLAY "t150 l64 o2 dga o3 d o2 dga o3 d o2 dga o3 d "
1880 NEXT A
1890 FOR A=1 TO 4
1900 PLAY "l64 o2 dea o3 d o2 dea o3 d o2 dea o3 d"
1910 NEXT A
1920 FOR A=1 TO 4
1930 PLAY "l64 o2 df+a o3 d o2 df+a o3 d o2 df+a o3 d"
1940 NEXT A
1950 RETURN
1951 '
1952 '
2000 COLOR 7:CLS:COLOR 1
2010 LOCATE 11,1:PRINT " Prelude in C Major - Bach "
2020 COLOR 7
2030 PLAY "t100 l16 o4 ml"
2040 PLAY "co3bo4co3go4co3bo4co3eco2bo3co2go3co2bo3co2go4co3bo4c"
2050 PLAY "o3go4co3bo4co3afefcfefdo4dcdo3ao4dcdo3bgf+gdgf+ge"
2060 PLAY "o4 edeo3bo4edeco3ag+aeag+ao4co3f+ef+o4co3f+ef+bgfgbgfg"
2070 PLAY "o3bedebedeaf+ef+af+ef+adcdadcdgedegedegc+o2bo3c+gc+o2bo3c+"
2080 PLAY "o3f+dc+dfdc+dgf+gdagadbabdo4co3bo4co3d"
2090 PLAY "o4do3f+gabo4degdgcgo3bo4go3agf+ef+8b8o4cdo3bco3 a32b32a8 mng.mlg4p4"
2100 PLAY "p2l16p16o4co3bo4co3go4co3bo4co3ao2fefcfeffo3babfbabg+o2edeo1bo2ede"
2110 PLAY "o3aedeaedeg+dcdg+dcdaedeaedebg+f+g+bg+f+g+"
2120 PLAY "o4co3ebeo4co3eo4do3dbdadbdo4co3c"
2130 PLAY "o3acg+cacbo2bo3geo4c8o3ab8a8g+8.mnamlao2ag+aeag+ao3eo4edeo3bo4ede"
2140 PLAY "o4co2ag+aeag+ao3do4gfgdgfgeco3bo4co3go4co3bo4co3eco2bo3co2go3co2bo3c"
2150 PLAY "o3co4co3bo4co3go4co3bo4co3afefafefdo4dcdo3ao4dcdo3bgf+gbgf+geo4"
2160 PLAY "edeo3bo4edeco3ag+ao4co3ag+ago4gfgdgfgegegfafadfdfegegcecedfdf"
2170 PLAY "o3bgabo4co3edcdgo4co3gdb4f8"
2180 FOR CH=1 TO 12:PLAY "t255l32mlo3eo4c":NEXT CH
2190 RETURN
3000 CLS
3010 PLAY "t120 l16 ml o2b-.ab-.ab-.fg.e-.....o3e-"
3020 LOCATE 5,14:PRINT "*This has been an Anteater Inc. production*"
3030 COLOR 15
3040 LOCATE 10,10:PRINT " AnteaterWare"
3050 COLOR 7:PRINT
3060 PRINT "AnteaterMusic is the product of hours of eye-straining, headache-causing work."
3070 PRINT "Therefore, any contributions of comments, recognition, and/or aspirin will be"
3080 PRINT "greatly appreciated. Thank you."
3090 PRINT
3100 PRINT " \ /"
3110 PRINT " \ / "
3120 PRINT " \ /"
3130 PRINT " \ /"
3140 PRINT " OO"
3150 PRINT " c"
3160 PRINT " \___/"
3170 PRINT " ' '"
3180 FOR A=1 TO 70:LOCATE 21,24:PRINT "C":LOCATE 21,24:PRINT "c":NEXT A
3190 LOCATE 19,50:PRINT "the anteater (Tina Anameier)"
3200 LOCATE 23,60:PRINT "p.s. But it's fun"
3210 LOCATE 25,1:PRINT "Press any key to continue...";
3220 IF INKEY$="" THEN 3220 ELSE CLS:END